通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2021] 中有题目如下:
第1题
#include <stdio.h> #include <string.h> char base[64]; char table[256]; char str[256]; char ans[256]; void init() { for (int i = 0; i < 26; i++) base[i] = 'A' + i; for (int i = 0; i < 26; i++) base[26 + i] = 'a' + i; for (int i = 0; i < 10; i++) base[52 + i] = '0' + i; base[62] = '+', base[63] = '/'; for (int i = 0; i < 256; i++) table[i] = 0xff; for (int i = 0; i < 64; i++) table[base[i]] = i; table['='] = 0; } void decode(char *str) { char *ret = ans; int i, len = strlen(str); for (i = 0; i < len; i += 4) { (*ret++) = table[str[i]] << 2 | table[str[i + 1]] >> 4; if (str[i + 2] != '=') (*ret++) = (table[str[i + 1]] & 0x0f) << 4 | table[str[i + 2]] >> 2; if (str[i + 3] != '=') (*ret++) = table[str[i + 2]] << 6 | table[str[i + 3]]; } } int main() { init(); printf("%d\n",(int)table[0]); scanf("%s",str); decode(str); printf("%s\n",ans) return 0; }
当输入为“Y3Nx”时,输出的第二行为( )。
“csp”
“csq”
“CSP”
“Csp”
所属试卷:CSP-J1入门级初赛试卷[2021]
在C++中,打开一个文件时与该文件建立联系的是
已知类IMS中两个成员函数的声明,另有两个对象定义为I
有如下类定义,YY类的对象包含的数据成员的个数是。
下面关于常成员函数的说法中正确的是。
下列关于整数乘法运算的叙述中,错误的是( )。
请编一个函数void fun(int tt[M][N]
在学生管理的关系数据库中,存取一个学生信息的数据单位是
若有以下程序段:输出结果是( )。
C语言中的标识符分为关键字、预定义标识符和用户标识符,
若函数调用时的实参为变量时,以下关于函数形参和实参的叙
Python 3.x语句for i in range
表达式 0 or 5 的值为_________。
编程计算分段函数:输入x的值,输出函数y的值。参考答案
以下程序执行结果是_________。
分布在一座大楼或一集中建筑群中的网络可称为( )
一个C语言程序是由( )。
下列哪个不是电子邮件系统提供的服务功能:( )
关于Samba服务器:(1)叙述该服务器的功能;(2)
下面哪个命令刷新打印机队列?
sendmail中缺省的未发出信件的存放位置是:
MySQL中使用GRANT语句授权时可用 ______
设外存上有 120 个初始归并段,进行 12 路归并时
函数调用语句func((e1,e2),(e3,e4,e
已知:问语句执行后m=_____,n=_____。
设x=4<4-!0,x的值为_____。
(最短路径问题)无向连通图 G有 n个结点,依次编号为
输入:120输出:____
定义字符串的基本操作为:删除一个字符、插入一个字符和将
输入: 2 3 5 7输出: _________
( 找第 k 大的数 ) 给定一个长度为 1,000,
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2