位置:首页 > 题库频道 > 其它分类 > 招考类其它 > 企事业内部考试类ITITIT测试题

C语言中,凡未指定存储类别的局部变量的隐含存储类别是(    )。

发布时间:2024-07-12

A.auto

B.static

C.extern

D.register

试卷相关题目

  • 1在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是(    )。

    A.extern

    B.register

    C.auto

    D.static

    开始考试点击查看答案
  • 2以下叙述中,不正确的是(    )。

    A.在同一C程序文件中,不同函数中可以使用同名变量

    B.在main函数体内定义的变量是全局变量

    C.形参是局部变量,函数调用完成即失去意义

    D.若同一文件中全局变量和局部变量同名,则全局变量在局部变量作用范围内不起作用

    开始考试点击查看答案
  • 3以下定义语句中,错误的是(    )。

    A.int a[]={1,2};

    B.char a={"test"};

    C.char s[10]={"test"};

    D.int a[]={'a','b','c'};

    开始考试点击查看答案
  • 4下面程序输出的结果是(    )。#include <stdio.h>void main( ){ int i,j,x=0;  static int a[6]={1,2,3,4,5,6};  for(i=0,j=1;i<5;++i,j++)  x+=a[i]*a[j];  printf("%dn",x);

    A.数组a中首尾的对应元素的乘积

    B.数组a中首尾的对应元素的乘积之和

    C.数组a中相邻各元素的乘积

    D.数组a中相邻各元素的乘积之和

    开始考试点击查看答案
  • 5定义如下变量和数组:int i;int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};则下面语句的输出结果是(    )。

    A.1 5 9 13

    B.1 6 11 16

    C.4 7 10 13

    D.4 8 12 16

    开始考试点击查看答案
  • 6在C语言中,全局变量的存储类别是(    )。

    A.static

    B.extern

    C.void

    D.registe

    开始考试点击查看答案
  • 7以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是(    )。

    A.char s[10]="abcdefg";

    B.char t[]="abcdefg",*s=t;

    C.char s[10];s="abcdefg";

    D.char s[10]={"abcdefg"};

    开始考试点击查看答案
  • 8有以下程序main() { char a[]="programming",b[]="language"; char *p1,*p2; int i; p1=a;p2=b; for(i=0;i<7;i++) if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i)); } 

    A.gm

    B.rg

    C.or

    D.ga

    开始考试点击查看答案
  • 9设 p1和 p2是指向同一个字符串的指针变量, c 为字符变量,则以下不能正确执行的赋值语句是(    )。

    A.c=*p1+*p2;

    B.p2=c

    C.p1=p2

    D.c=*p1*(*p2);

    开始考试点击查看答案
  • 10若有说明语句char a[]="It is mine"; char *p="It is mine"; 则以下不正确的叙述是(    )。

    A.a+1表示的是字符 t 的地址

    B.p 指向的字符串可以改变

    C.p 变量中存放的地址值可以改变

    D.a中的字符串可以改变

    开始考试点击查看答案
返回顶部