注意:此页面搜索的是所有试题
大连工业大学-C语言上
(单选题) 下列关于字符串的描述中,错误的是()。(本题2.0分) A、 一维字符数组可以存放一个字符串 B、 二维字符数组可以存放多个字符串 C、 可以使用一个字符串给二维字符数组赋值 D、 可以用一个字符串给二维字符数组初始化
(单选题) 要将计算控件的控件来源属性设置为计算表达式,表达式的第一个符号必须是()(本题2.0分) A、 左方括号[ B、 等号= C、 左圆括号( D、 双引号“
(单选题) 若a=2,b=3,则a | b的值是( )。(本题2.0分) A、 0 B、 1 C、 2 D、 3
(单选题) 若有说明:int a[3][4]={0};则下面正确的叙述是( )。(本题2.0分) A、 只有元素a[0][0]可得到初值0 B、 此说明语句不正确 C、 数组a中各元素都可得到初值,但其值不一定为0 D、 数组a中每个元素均可得到初值0
(单选题) 有以下函数 char fun(char *p) { return p; } 该函数的返回值是( )。(本题2.0分) A、 无确切的值 B、 形参p中存放的地址值 C、 一个临时存储单元的地址 D、 形参p自身的地址值
(单选题) 设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是()。(本题2.0分) A、 scanf(“%d”,pA B、 scanf(“%d”,A C、 Cscanf(“%d”,&pA D、 scanf(“%d”,*pA;
(单选题) (本题2.0分) A、 循环是无限循环 B、 循环体语句一次也不执行 C、 循环体语句执行一次
(单选题) 若有以下定义和语句: char *s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2))); 则输出结果是( )。(本题2.0分) A、 4 B、 5 C、 9 D、 10
(单选题) 语句n1=2,n2=++n1,n1=n2++;执行后变量n1,n2的值分别为()(本题2.0分) A、 3,4 B、 3,3 C、 2,3 D、 2,4
(单选题) 有以下程序: main() {int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf("%d",t[2-i][i]); } 程序执行后的输出结果是( )。(本题2.0分) A、 7 5 3 B、 3 5 7 C、 3 6 9 D、 7 5 1
(单选题) 下列正确定义且赋初值的语句是( )。(本题2.0分) A、 int n1=n2=10; B、 char c=32; C、 float f=f+1.1; D、 double x=12.3E2.5
(单选题) 能正确表示“当x的取值范围在[1,10]和[100,110]范围内为真,否则为假”的表达式是( )。(本题2.0分) A、 (x>=1)&&(x<=10)&&(x>=100)&&(x<=110) B、 (x>=1)||(x<=10)||(x>=100)||(x<=110) C、 (x>=1)&&(x<=10)||(x>=100)&&(x<=110) D、 (x>=1)||(x<=10)&&(x>=100)||(x<=110)
(单选题) 已知:chars[]="abcd";输出显示字符.c.的表达式是()。(本题2.0分) A、 s B、 s+2 C、 s[2] D、 s[3]
(单选题) 下列叙述中错误的是( )。(本题2.0分) A、 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出 B、 数组名代表的是数组所占存储区的首地址,其值不可改变 C、 在程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息 D、 可以通过赋初值的方式确定数组元素的个数
(单选题) 设有定义inta=1,b=2,C=3;以下语句中执行效果与其他三个不同的是()2017年3月计算机二级c语言试题库及答案(本题2.0分) A、 if(a>BC=a,a=b,b=C; B、 if(a>B{C=a,a=b,b=C;} C、 if(a>BC=a;a=b;b=c; D、 if(a>B{C=a;a=b;b=c;}