問題詳情
28)当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){ char s[80],c=′a′;int i=0;scanf("%s",s);while(s[i]!=′{ if(s[i]==C)s[i]-32;else if(s[i]==c-32)s[i]=s[i]+32;i++; }puts(s); }
(A)ahaMa
(B)AbAMa
(C)AhAMa[空格]ahA
(D)ahAMa[空格]ahA
(A)ahaMa
(B)AbAMa
(C)AhAMa[空格]ahA
(D)ahAMa[空格]ahA
參考答案
答案:A
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)
內容推薦
- 19)在C语言中,函数返回值的类型最终取决于(A)函数定义时在函数首部所说明的函数类型 (B)return语句中表达式值的类型 (C)调用函数时主调函数所传递的实参类型 (D)函数定义时形参
- 27)有以下程序int f(int n){ if(n==1)return 1;else return f(n-1)+1;}main(){ int i,j=0;for(i=1;i<3;i
- 在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为(A)63 (B)64 (C)6 (D)7
- 18)若执行下面的程序时,从键盘输入5和2,则输出结果是main(){ int a,b,k;scanf("%d,%d ",&a,&B);k=a;if(a<B)k=a
- 10)下列有关数据库的描述,正确的是(A)数据处理是将信息转化为数据的过程 (B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变(C)关系中的每一列称为元组,一个元组就是一个
- 01 ( ) 非中華民國境內居住之個人,取有中華民國境內銀行給付之活期儲蓄存款利息所得,依據所得稅法規定,應否課徵綜合所得稅? (A)應就源扣繳 (B)全年在27萬元以下免納所得稅 (C)應該辦理結算
- 26)有以下程序main(){int a[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;ia[k][i]){
- 34)有以下程序void f(int *q){int i=0;for(;i<5; i++) (*q)++;}main(){int a[5] ={1,2,3,4,5}, i;fA);fo
- 17)在执行下述程序时,若从键盘输入6和8,则结果为main(){ int a,b,s;scanf("%d%d",&a,&B);s=aif(a<B) s=b; s*
- 40)假定当前盘符下有两个如下文本文件:文件名 atxt atxt内容 123# 321#则下面程序段执行后的结果为#include "stdio.h"void
內容推薦
- 35)以下合法的字符型常量是(A)′x13′ (B) ′81′ (C) ′65′ (D)"n"
- 36)有以下语句,则对a数组元素的引用不正确的是int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;(A)a[p-a] (B)*(&a[i]) (C)p[i] (D)*
- 37)有以下程序# include main(){char p[20]={′a′, ′b′, ′c′, ′d′}, q[]="abc", r[]="abcde&
- 7)下列关于栈的叙述正确的是(A)栈按"先进先出"组织数据 (B)栈按"先进后出"组织数据 (C)只能在栈底插入数据 (D)不能删除数据
- 39)以下程序的输出结果是main(){ int c=35; printf("%dn",c&C);}(A)0 (B)70 (C)35 (D)1
- 17)已知字母A的ASCII码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是(A)kk>=′A′&& kk=′A′||kk=′a′&&(kk+32)
- 40)有以下程序#include main(){ FILE *fp; int i=20,j=30,k,n;fp=fopen("ddat","w")
- 9)有三个关系R、S和T如下:RBCDa0k1b1n1SBCDf3h2a0k1n2x1TBCDa0k1由关系R和S通过运算得到关系T,则所使用的运算为 (A)并 (B)自然连接 (C)笛卡尔
- 27)有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是(A)gets(&s[0]); (B)scanf("%s",s+1); (C)get
- 18)当变量c的值不为6时,值也为"真"的表达式是(A)(c==2)||(c==4)||(c==6) (B)(c>=2&& c=2&&c=2&& c<
- 1)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。程序流程图中带有箭头的线段表示的是(A)图元关系 (
- 10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字 (键或码)为 (A)课号,成绩 (B)学号,
- 28)以下叙述中错误的是(A)在程序中凡是以"#"开始的语句行都是预处理命令行 (B)预处理命令行的最后不能以分号表示结束 (C)#define MAX是合法的宏定义命令
- 37)有以下程序#include main(){ FILE *fp; int a[10]={1,2,3},i,n;fp=fopen("ddat","w&q
- 19)若变量已正确定义,有以下程序段int a=3,b=5,c=7;if(a>B) a=b; c=a;if(c!=A) c=b;printf("%d,%d,%dn"
- 11)以下叙述中正确的是(A)C程序中的注释只能出现在程序的开始位置和语句的后面 (B)C程序书写格式严格,要求一行内只能写一个语句(C)C程序书写格式自由,一个语句可以写在多行上(D)用C
- 29)以下结构体类型说明和变量定义中正确的是(A)tupedef strct{int n; char c;}REC;REC t1,t2;(B)tupedef strct{int n; cha
- 38)变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是(A)a^b (B)a|b
- 20)有以下程序#include main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){ case 0:a++; break;cas
- 30)以下叙述中错误的是(A)gets函数用于从终端读入字符串 (B)getchar函数用于从磁盘文件读入字符(C)fputs函数用于把字符串输出到文件 (D)fwrite函数用于以二进制形
- 39)在C语言中,只有在使用时才占用内存单元的变量,其存储类型是(A)auto和register (B)extern和register (C)auto和static (D)static和re
- 21)有以下程序#include main(){ int x=8;for( ; x>0; x--){ if(x%3) {printf("%d,",x--); con
- 13)以下选项中不属于字符常量的是(A)′C′ (B)"C" (C)′xCC′ (D) ′72′
- 31)有以下程序#include main(){ int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++) c[
- 40)设有定义语句int (*f)(int);,则以下叙述正确的是(A)f是基类型为int的指针变量 (B)f是指向函数的指针变量,该函数具有一个int类型的形参(C)f是指向int类型一